<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs">
<head>
<title>开源 C++ 库列表</title>
<meta charset="UTF-8">
<meta name="generator" content="MediaWiki 1.21.2">
<link rel="shortcut icon" href="../../../common/favicon.ico">
<link rel="stylesheet" href="../../../common/ext.css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" href="../../../common/site_modules.css">
<style>a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}#toc{display:none}.editsection{display:none}
/* cache key: mwiki1-mwiki_zh_:resourceloader:filter:minify-css:7:15cea3ec788a65b5187d4018eed543bf */</style>

<script src="../../../common/startup_scripts.js"></script>
<script>if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"cpp/links/libs","wgTitle":"cpp/links/libs","wgCurRevisionId":62969,"wgArticleId":2772,"wgIsArticle":true,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"zh","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"zh","wgMonthNames":["","1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"wgMonthNamesShort":["","1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"wgRelevantPageName":"cpp/links/libs","wgUserVariant":"zh","wgRestrictionEdit":[],"wgRestrictionMove":[]});
}</script><script>if(window.mw){
mw.loader.implement("user.options",function(){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":0,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"justify":0,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":0,"rows":25,"searchlimit":20,"showhiddencats":0,"showjumplinks":1,"shownumberswatching":1,"showtoc":0,"showtoolbar":1,"skin":"cppreference2","stubthreshold":0,"thumbsize":2,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":0,"watchdefault":0,"watchdeletion":0,
"watchlistdays":3,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"variant":"zh","language":"zh","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"gadget-MathJax":1,"gadget-ColiruCompiler":1});;},{},{});mw.loader.implement("user.tokens",function(){mw.user.tokens.set({"editToken":"+\\","patrolToken":false,"watchToken":false});;},{},{});
/* cache key: mwiki1-mwiki_zh_:resourceloader:filter:minify-js:7:258d7cd6aa9aa67dee25e01fb6a9e505 */
}</script>
<script>if(window.mw){
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax"]);
}</script>
<!--[if lt IE 7]><style type="text/css">body{behavior:url("/mwiki/skins/cppreference2/csshover.min.htc")}</style><![endif]--></head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_links_libs skin-cppreference2 action-view">
        <!-- header -->
        <!-- /header -->
        <!-- content -->
<div id="cpp-content-base">
            <div id="content">
                <a id="top"></a>
                <div id="mw-js-message" style="display:none;"></div>
                                <!-- firstHeading -->
<h1 id="firstHeading" class="firstHeading">开源 C++ 库列表</h1>
                <!-- /firstHeading -->
                <!-- bodyContent -->
                <div id="bodyContent">
                                        <!-- tagline -->
                    <div id="siteSub">来自cppreference.com</div>
                    <!-- /tagline -->
                                        <!-- subtitle -->
                    <div id="contentSub"><span class="subpages">&lt; <a href="../../cpp.html" title="cpp">cpp</a>‎ | <a href="../links.html" title="cpp/links">links</a></span></div>
                    <!-- /subtitle -->
                                                            <!-- bodycontent -->
                    <div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr"><div style="border: 1px solid silver; border-radius: 5px; padding: 0.5em;">
<p>此页面的目的是构建开源 C++ 库的比较列表，使得人们在需要特定功能的实现时，不必浪费时间在网上（ DuckDuckGo 、谷歌、必应等）搜索。
</p><p>若你知道可能对其他人有用的库，请在此添加到它的链接。能包含进来的库没有限制，但是必须能便捷地下载库的源码。
</p><p>以“原态”提供此页面——希望这有用，但不提供任何担保。过时、误导或错误的链接可能出现于此。若你注意到这些错误，则改正它会很有意义。
</p>
</div>
<h2><span class="mw-headline" id=".E5.8C.85.E7.AE.A1.E7.90.86.E5.99.A8">包管理器</span></h2>
<ul><li> <a rel="nofollow" class="external text" href="https://conan.io/">conan</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li> <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/cpp/vcpkg">vcpkg</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li> <a rel="nofollow" class="external text" href="https://build2.org/">build2</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li> <a rel="nofollow" class="external text" href="https://cget.readthedocs.io/en/latest/">cget</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li> <a rel="nofollow" class="external text" href="https://docs.hunter.sh/en/latest/">hunter</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E9.80.9A.E7.94.A8">通用</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs">Boost</a><span style="color: #BBB; font-size: 0.7em;"></span> - 大量通用库的汇集（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/Microsoft/GSL">GSL</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Guideline Support Library 实现，为 Bjarne Stroustrup, Herb Sutter 和 Co 在《 C++ 核心方针》中推荐
</li><li><a rel="nofollow" class="external text" href="https://github.com/bloomberg/bde">BDE</a><span style="color: #BBB; font-size: 0.7em;"></span> -  来自 Bloomberg L.P. 的 Bloomberg Development Environment 核心库（ Apache 许可）
</li><li><a rel="nofollow" class="external text" href="http://dlib.net">Dlib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 网络、线程、图形用户界面、数据结构、线性代数、机器学习、 XML 及文本分析、数值优化、贝叶斯网络和大量其他任务（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="http://www.juce.com/">JUCE</a><span style="color: #BBB; font-size: 0.7em;"></span> - 扩展性的成熟跨平台 C++ 工具套（ GPL 许可）
</li><li><a rel="nofollow" class="external text" href="http://loki-lib.sourceforge.net/">Loki</a><span style="color: #BBB; font-size: 0.7em;"></span> - 设计模式
</li><li><a rel="nofollow" class="external text" href="http://www.reasoning.biz/index.htm">Reason</a><span style="color: #BBB; font-size: 0.7em;"></span> -  xml 、 xpath 、正则表达式、线程、接头、 http 、 sql 、日期时间、流、编码与解码、文件系统、压缩（ GPL 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/jll63/yomm2">yomm2</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++17 的开放式多方法（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/facebook/folly">Folly</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Facebook 开源库。设计带有构思中的实践性和效率设计的 C++11 组件库。
</li><li><a rel="nofollow" class="external text" href="http://abseil.io/">Abseil</a><span style="color: #BBB; font-size: 0.7em;"></span> - Google 设计以补足 C++ 标准库的开源 C++ 库代码汇集。
</li><li><a rel="nofollow" class="external text" href="http://ryan.gulix.cl/fossil.cgi/cxxomfort/">cxxomfort</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 特性逆向移植（ C++11 到 C++03 及 C++1y 提案到 C++11/C++03 ）。
</li><li><a rel="nofollow" class="external text" href="http://sourcey.com/libsourcey/">libsourcey</a><span style="color: #BBB; font-size: 0.7em;"></span> - 高速网络化和多媒体编码的跨平台 C++11 库。 HTTP 、 WebSockets 、 TURN 、 STUN 、 Symple 及更多……
</li><li><a rel="nofollow" class="external text" href="http://onposix.sourceforge.net/">OnPosix</a><span style="color: #BBB; font-size: 0.7em;"></span> - 在 POSIX 平台上提供各种抽象（例如线程、网络化、日志、 IPC 等）的 C++ 库。
</li><li><a rel="nofollow" class="external text" href="http://ultimatepp.org/">Ultimate++</a><span style="color: #BBB; font-size: 0.7em;"></span> - 跨平台的迅速应用开发框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/actor-framework/actor-framework">CAF</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ Actor Framework (CAF) 是开源的 C++11 行动者模型实现，特性为轻量而快速的行动者实现、消息的模式匹配、网络不可见消息传递及更多（ BSD 许可）。
</li><li><a rel="nofollow" class="external text" href="https://github.com/carlomilanesi/cpp-mmf/">cpp-mmf</a><span style="color: #BBB; font-size: 0.7em;"></span> - 对 POSIX 或 Windows 封装映射到内存文件的 C++98 库
</li><li><a rel="nofollow" class="external text" href="https://github.com/daedric/commonpp">CommonPP</a><span style="color: #BBB; font-size: 0.7em;"></span> - 多用途库，强调在项目中得出度规。 (BSD)
</li><li><a rel="nofollow" class="external text" href="https://github.com/aantron/better-enums">Better Enums</a><span style="color: #BBB; font-size: 0.7em;"></span> - 反射性枚举（枚举到字符、迭代等），带 constexpr 支持。 (BSD)
</li><li><a rel="nofollow" class="external text" href="https://github.com/krabicezpapundeklu/smart_enum">Smart Enum</a><span style="color: #BBB; font-size: 0.7em;"></span> - 给你的枚举 "to_string" 、 "from_string" 和更多。（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/nyorain/nytl">nytl</a><span style="color: #BBB; font-size: 0.7em;"></span> - 通用的 C++17 唯头文件模板库。（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/duneroadrunner/SaferCPlusPlus">SaferCPlusPlus</a><span style="color: #BBB; font-size: 0.7em;"></span> -  SaferCPlusPlus - 不安全的 C++ 原始工具的安全兼容替换品，包括指针、 int 和 std::vector 。（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="http://fcppt.org/">fcppt</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Freundlich 的 C++ 工具套 (fcppt) 是聚焦于通过提供更好的类型和函数式编程改进 C++ 代码的库汇集。
</li><li><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-library-bit-fields">bitfield.h</a><span style="color: #BBB; font-size: 0.7em;"></span> - 位域结构设施，比基础语言设施更可移植/灵活。
</li><li><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-library-default-operators">composite_op.h</a><span style="color: #BBB; font-size: 0.7em;"></span> - 基础类数据成员自省，繁琐且常常不可重入，但有时有用。
</li><li><a rel="nofollow" class="external text" href="https://github.com/wkaras/C-plus-plus-intrusive-container-templates">Abstract Intrusive Containers</a><span style="color: #BBB; font-size: 0.7em;"></span> - 比 boost::intrusive 更灵活，但非 STL 兼容。
</li><li><a rel="nofollow" class="external text" href="https://bitbucket.org/alexey_gruzdev/yato/overview">Yato</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ (14/17) 的跨平台 STL 风格及 STL 兼容库，实现容器、范围、迭代器、类型特性和其他工具；行动者系统；类型安全配置接口（ Apache-2.0 ）
</li><li><a rel="nofollow" class="external text" href="https://github.com/gracicot/kangaru">Kangaru</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++11 与 C++14 的依赖注入容器（ MIT 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/AmokHuginnsson/yaal">yaal</a><span style="color: #BBB; font-size: 0.7em;"></span> - 算法、汇集、任意精度计算、泛型 DSL 文法驱动分析器及更多 (CC BY-ND-NC 4.0)
</li><li><a rel="nofollow" class="external text" href="https://github.com/martinmoene/gsl-lite">gsl-lite</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++98 、 C++11 及后续版本的 ISO C++ Guideline 支持库 (GSL) 的单文件唯头文件版本。
</li><li><a rel="nofollow" class="external text" href="https://github.com/martinmoene/nonstd-lite">nonstd-lite</a><span style="color: #BBB; font-size: 0.7em;"></span> - *-lite 仓库的亲属，将 C++11 后特性移植到古代 C++ 环境的迁移路径。
</li><li><a rel="nofollow" class="external text" href="https://github.com/nholthaus/units">units</a><span style="color: #BBB; font-size: 0.7em;"></span> - 编译时唯头文件的量纲分析及单位转换库，建立于 C++14 而无依赖。
</li></ul>
<h2><span class="mw-headline" id=".E4.BA.A4.E4.BA.92">交互</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/fpagliughi/sockpp">sockpp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 简单的现代 C++ 套接库
</li><li><a rel="nofollow" class="external text" href="https://github.com/corvusoft/restbed">restbed</a><span style="color: #BBB; font-size: 0.7em;"></span> - 设计以嵌入到宽范围的应用中的 C++ 为框架。
</li><li><a rel="nofollow" class="external text" href="https://github.com/Microsoft/cpprestsdk">C++ REST SDK</a><span style="color: #BBB; font-size: 0.7em;"></span> - 异步 HTTP 客户端及监听器、异步 Stream 、 URI 、 JSON
</li><li><a rel="nofollow" class="external text" href="https://github.com/whoshuu/cpr">cpr</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ HTTP 请求库
</li><li><a rel="nofollow" class="external text" href="http://cpp-netlib.org/">cpp-netlib</a><span style="color: #BBB; font-size: 0.7em;"></span> - cpp-netlib ： C++ 网络库
</li><li><a rel="nofollow" class="external text" href="https://github.com/Cylix/tacopie/">tacopie</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++11 TCP 库
</li><li><a rel="nofollow" class="external text" href="http://boost.org/libs/asio/">Boost.Asio</a><span style="color: #BBB; font-size: 0.7em;"></span> - 异步及同步网络、定时器、序列 I/O
</li><li><a rel="nofollow" class="external text" href="http://boost.org/libs/beast/">Boost.Beast</a><span style="color: #BBB; font-size: 0.7em;"></span> - 建立于 Boost.Asio 顶上的 HTTP 及 WebSocket 库
</li><li><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net/">gsoap</a><span style="color: #BBB; font-size: 0.7em;"></span> - XML 数据绑定、快速 WSDL/SOAP/XML 网络服务、 WS 安全、 JSON/XML-RPC RESTful 服务的 C/C++ 开发工具套
</li><li><a rel="nofollow" class="external text" href="http://pocoproject.org/">POCO</a><span style="color: #BBB; font-size: 0.7em;"></span> - 网络：加密、 HTTP ； ZIP 文件
</li><li><a rel="nofollow" class="external text" href="http://omniorb.sourceforge.net">omniORB</a><span style="color: #BBB; font-size: 0.7em;"></span> - 最快速、完整而可移植的 CORBA ORB 在 C++ 中的实现
</li><li><a rel="nofollow" class="external text" href="http://www.dre.vanderbilt.edu/~schmidt/ACE.html">ACE</a><span style="color: #BBB; font-size: 0.7em;"></span> - 异步网络、多路分离、报文发送
</li><li><a rel="nofollow" class="external text" href="http://www.dre.vanderbilt.edu/~schmidt/TAO.html">TAO</a><span style="color: #BBB; font-size: 0.7em;"></span> -  CORBA
</li><li><a rel="nofollow" class="external text" href="http://alumnit.ca">wvstreams</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://libunicomm.org">Unicomm</a><span style="color: #BBB; font-size: 0.7em;"></span> - 异步网络、高层 TCP 交互框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/logandk/restful_mapper">restful_mapper</a><span style="color: #BBB; font-size: 0.7em;"></span> - 于 C++ 中消费 RESTful JSON API 的 ORM
</li><li><a rel="nofollow" class="external text" href="http://zeromq.org/">zeromq</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速消息队列
</li><li><a rel="nofollow" class="external text" href="http://www.curlpp.org/">curlpp</a><span style="color: #BBB; font-size: 0.7em;"></span> - CURL 库的 C++ 包装
</li><li><a rel="nofollow" class="external text" href="https://thrift.apache.org/">Apache Thrift</a><span style="color: #BBB; font-size: 0.7em;"></span> - Apache Thrift 软件框架，用于规模可变的跨语言服务开发，将软件栈与代码生成引擎结合，构建有效而无缝地在 C++ 、 Java 、 Python 、 PHP 、 Ruby 、 Erlang 、 Perl 、 Haskell 、 C# 、 Cocoa 、 JavaScript 、 Node.js 、 Smalltalk 、 Ocaml 、 Delphi 及其他语言间工作的服务。
</li><li><a rel="nofollow" class="external text" href="https://github.com/tghosgor/libashttp">libashttp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 异步 HTTP 客户端库
</li><li><a rel="nofollow" class="external text" href="https://github.com/pdumais/rest">Simple C++ REST library</a><span style="color: #BBB; font-size: 0.7em;"></span> - 在你的 C++ 应用中创建 REST API 的非常简单且自成文档的库
</li><li><a rel="nofollow" class="external text" href="https://libtins.github.io/">libtins</a><span style="color: #BBB; font-size: 0.7em;"></span> - 网络包装制作及嗅探库
</li><li><a rel="nofollow" class="external text" href="http://seladb.github.io/PcapPlusPlus-Doc/">PcapPlusPlus</a><span style="color: #BBB; font-size: 0.7em;"></span> - 多平台 C++ 网络嗅探和包装分析及制作框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/daedric/httpp">HTTPP</a><span style="color: #BBB; font-size: 0.7em;"></span> - 简单、生产就绪的构建在 Boost 上的 HTTP 服务器，及构建在 libcurl 上的客户端。 (BSD)
</li><li><a rel="nofollow" class="external text" href="http://siliconframework.org">The Silicon C++14 Web Framework</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速而稳健的 Web APIs (MIT) 。
</li><li><a rel="nofollow" class="external text" href="https://github.com/loentar/ngrest">ngrest</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速而简易的利用 JSON 的 RESTful 网络服务框架 (Apache2) 。
</li><li><a rel="nofollow" class="external text" href="https://github.com/jgaa/restc-cpp">restc-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 将痛苦从自 C++ 访问 JSON API 带走。 HTTP 客户端，原生 C++ 类到/自 JSON 的序列化，通过 boost::asio coroutines 携程的异步 IO 。 C++14 。 (MIT)
</li><li><a rel="nofollow" class="external text" href="http://www.opendds.org">OpenDDS</a><span style="color: #BBB; font-size: 0.7em;"></span> - DDS 实现
</li><li><a rel="nofollow" class="external text" href="https://github.com/Organic-Code/Breep">Breep</a><span style="color: #BBB; font-size: 0.7em;"></span> - 基于事件、高层、点对点库，允许用户直接发送和接收对象。
</li><li><a rel="nofollow" class="external text" href="https://github.com/skypjack/uvw">uvw</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ 书写的 libuv
</li><li><a rel="nofollow" class="external text" href="https://github.com/topcpporg/rest_rpc">rest_rpc</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代、简单、易用的 rpc 框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/sony/easyhttpcpp">EasyHttp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 跨平台的 HTTP 客户端库，专注于可用性和速度，支持 http 响应缓存及更多（ MIT 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/nghttp2/nghttp2">nghttp2</a><span style="color: #BBB; font-size: 0.7em;"></span> -  HTTP/2 C 库及工具（服务器、客户端、代理和评测工具）（ MIT 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/machinezone/IXWebSocket">IXWebSocket</a><span style="color: #BBB; font-size: 0.7em;"></span> - 无依赖的开源 WebSocket + HTTP 库，支持 SSL 和逐条消息 deflate 的 WebSocket 扩展。
</li><li><a rel="nofollow" class="external text" href="https://github.com/skywind3000/kcp/blob/master/README.en.md">KCP</a><span style="color: #BBB; font-size: 0.7em;"></span> -  快速可靠的 ARQ 协议，帮助应用减少网络延迟。（ MIT 许可）
</li><li><a rel="nofollow" class="external text" href="https://lgithub.com/scylladb/seastar">seastar</a><span style="color: #BBB; font-size: 0.7em;"></span> -  用C++11实现的高性能异步编程框架。
</li></ul>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.BD.A2.E7.94.A8.E6.88.B7.E7.95.8C.E9.9D.A2">图形用户界面</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/ocornut/imgui">Dear ImGui</a><span style="color: #BBB; font-size: 0.7em;"></span> - 高度优化的不膨胀的图形用户界面库。
</li><li><a rel="nofollow" class="external text" href="http://www.fltk.org/">FLTK</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://nanapro.org/">nana</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="http://qpcr4vir.github.io/nana-doxy/html/">doc</a>]</span> - 用现代 C++ 风格的 GUI 编程（ Boost 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/wjakob/nanogui">nanogui</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="https://nanogui.readthedocs.io/en/latest/">doc</a>]</span> -  最小化的跨平台器件库，适用于 OpenGL 3.x 或更高版本
</li><li><a rel="nofollow" class="external text" href="http://wxwidgets.org/">WxWidgets</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="http://wxwidgets.org/downloads">src</a>][<a rel="nofollow" class="external text" href="http://docs.wxwidgets.org">doc</a>]</span>
</li><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/owlnext/">OWLNext</a><span style="color: #BBB; font-size: 0.7em;"></span> - 对 <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Object_Windows_Library">OWL</a> 的，用于在 Windows 上以标准 C++ 书写 GUI 应用的现代更新
</li><li><a rel="nofollow" class="external text" href="http://tinyfiledialogs.sourceforge.net">tiny file dialogs</a><span style="color: #BBB; font-size: 0.7em;"></span> - 单个 C C++ 跨平台文件（无初始化、无 main 循环、 6 种形态的函数调用）
</li></ul>
<dl><dt> CopperSpice
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://www.copperspice.com/">CopperSpice</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="https://github.com/copperspice/copperspice">src</a>][<a rel="nofollow" class="external text" href="https://www.copperspice.com/documentation-copperspice.html">doc</a>]</span> -  CopperSpice 是用于开发跨平台软件应用的 C++ 库集合。它在 LGPL V2.1 许可下发布。它使用现代理念的 C++ 并与 STL 无缝结合。 CopperSpice 派生自 Qt 框架。
</li><li><a rel="nofollow" class="external text" href="https://github.com/copperspice/cs_signal">CsSignal</a><span style="color: #BBB; font-size: 0.7em;"></span> - 独立的 C++ 具线程信号/槽库
</li><li><a rel="nofollow" class="external text" href="https://github.com/copperspice/cs_string">CsString</a><span style="color: #BBB; font-size: 0.7em;"></span> - 独立的 C++ 具 Unicode 字符串库
</li><li><a rel="nofollow" class="external text" href="https://github.com/copperspice/libguarded">libGuarded</a><span style="color: #BBB; font-size: 0.7em;"></span> - 独立的 C++ 多线程库，用于管理对共享数据的访问
</li></ul>
<dl><dt> GTK+
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">glibmm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">gtkmm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://live.gnome.org/GooCanvas">goocanvasmm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">libglademm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.gtkmm.org/">libgnomecanvasmm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://webkitgtk.org/">webkitgtk</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://drobilla.net/software/flowcanvas/">flowcanvas</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.gnome.org/projects/evince/">evince</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt> Qt
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://qt.io/">Qt</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="http://qt.io/download">src</a>][<a rel="nofollow" class="external text" href="http://doc.qt.io/">doc</a>]</span>
</li><li><a rel="nofollow" class="external text" href="http://qwtplot3d.sourceforge.net">qwtplot3d</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://qwt.sourceforge.net">qwt5</a><span style="color: #BBB; font-size: 0.7em;"></span> - 技术应用到 Qt Widgets
</li><li><a rel="nofollow" class="external text" href="https://launchpad.net/libdbusmenu-qt">libdbusmenu-qt</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cneben/QuickQanava">QuickQanava</a><span style="color: #BBB; font-size: 0.7em;"></span> - 直接在 Qt/QML 应用中画图的 C++14 库；项目主页： <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cneben/QuickProperties">QuickProperties</a><span style="color: #BBB; font-size: 0.7em;"></span> - QObject/QtObject 属性编辑的 C++/QML 库；项目主页： <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a>
</li></ul>
<h2><span class="mw-headline" id=".E9.80.9A.E7.94.A8.E5.A4.9A.E5.AA.92.E4.BD.93"> 通用多媒体 </span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://www.sfml-dev.org/index.php">SFML (Simple and Fast Multimedia Library)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.libsdl.org/">SDL (Simple DirectMedia Layer)</a><span style="color: #BBB; font-size: 0.7em;"></span> - 对音频、键盘、鼠标、操纵杆及图形硬件，经由平台上图形 API （通常为 OpenGL 或 Direct3D ）的跨平台低层访问（ zlib 许可）
</li><li><a rel="nofollow" class="external text" href="http://www.libsigil.com/">SIGIL (Sound, Input, and Graphics Integration Library)</a><span style="color: #BBB; font-size: 0.7em;"></span> - 文本、形状、输入、音频及 2D 图像的难以置信地简单的跨平台极简库
</li><li><a rel="nofollow" class="external text" href="http://libcinder.org/">Cinder</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.openframeworks.cc/">openFrameworks</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.BD.A2">图形</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://cairographics.org/cairomm/">cairomm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://launchpad.net/nux">nux</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://gtkmm.org">pangomm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/memononen/nanovg">nanovg</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于openGL/DX/metal的2d绘图库。
</li><li><a rel="nofollow" class="external text" href="https://github.com/bkaradzic/bgfx">bgfx</a><span style="color: #BBB; font-size: 0.7em;"></span> -  非常强大的跨平台图形渲染库，支持平台包括 Windows Mac Linux iOS Android Web，渲染后端包括 DX, opengl, metal webgl等。
</li></ul>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.83.8F">图像</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://gegl.org/">gegl</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/nothings/stb.image">stb.image</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://boost.org/libs/gil">Adobe/boost GIL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 高层通用库，聚焦于 2D 图像上操作的算法。非常有限定 I/O 选项。
</li><li><a rel="nofollow" class="external text" href="http://www.graphicsmagick.org/">GraphicsMagick</a><span style="color: #BBB; font-size: 0.7em;"></span> - 读、写、操纵 88 种主要格式的图像。于 2002 年分化自 ImageMagick
</li><li><a rel="nofollow" class="external text" href="https://skia.org/">Skia Graphics Engine</a><span style="color: #BBB; font-size: 0.7em;"></span> - Google 从 2005 年起的图形库，用于 Chrome 、 Chrome OS 、 Android 还有 Firefox 和 Sublime Text <a href="https://en.wikipedia.org/wiki/Skia_Graphics_Engine" class="extiw" title="enwiki:Skia Graphics Engine">enwiki:Skia_Graphics_Engine</a>
</li><li><a rel="nofollow" class="external text" href="https://github.com/tyoma/agge">Anti-Grain Evolution</a><span style="color: #BBB; font-size: 0.7em;"></span> - 跨平台 2D 光栅化及绘图引擎
</li></ul>
<dl><dt> 打点
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.gnu.org/software/plotutils/">plotutils</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt> 格式
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.libraw.org/">libraw</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.openexr.com">openexr</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.kde.org/">qimageblitz</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.imagemagick.org/">imagemagick</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://djvu.sourceforge.net/">djvulibre</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://poppler.freedesktop.org/">poppler</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://svgpp.org/">SVG++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E9.9F.B3.E9.A2.91">音频</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://www.surina.net/soundtouch/">soundtouch</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.kfrlib.com">KFR</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速的现代 DSP 框架、 DFT/FFT 、 Audio 重采样、 FIR/IIR 滤波器、双二阶
</li><li><a rel="nofollow" class="external text" href="http://aquila-dsp.org/">Aquila</a><span style="color: #BBB; font-size: 0.7em;"></span> - 跨平台 DSP 库
</li></ul>
<dl><dt> 指纹识别
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://acoustid.org/chromaprint">chromaprint</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/tanob/libofa/">libofa</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://musicbrainz.org">libmusicbrainz</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt> 格式
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://audiofile.68k.org/">audiofile</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://flac.sourceforge.net/">flac</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt> 标签
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://id3lib.sourceforge.net/">id3lib</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://developer.kde.org/~wheeler/taglib.html">taglib</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt> CD
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.kde.org/">libkcompactdisc</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E5.9B.BE.E5.83.8F.E5.A4.84.E7.90.86">图像处理</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://opencv.org/">opencv</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://dlib.net/imaging.html">dlib</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://itk.org/">ITK</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.orfeo-toolbox.org/">OTB</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<p><br>
</p>
<h2><span class="mw-headline" id=".E8.A7.86.E9.A2.91">视频</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://www.broadcom.com/support/crystal_hd/">crystalhd</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://mjpeg.sourceforge.net/">mjpegtools</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.matroska.org/">libmatroska</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://wiki.videolan.org/LibVLC">libVLC</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://gstreamer.freedesktop.org/">gstreamermm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id="3D_.E5.9B.BE.E5.BD.A2">3D 图形</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.khronos.org/vulkan/">Vulkan</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.opengl.org/">OpenGL</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/bkaradzic/bgfx#bgfx---cross-platform-rendering-library">bgfx</a><span style="color: #BBB; font-size: 0.7em;"></span> - 跨平台、不知图形 API 、“带来你自己的引擎/框架”风格的制图库。
</li><li><a rel="nofollow" class="external text" href="http://www.ogre3d.org/docs/manual/">Ogre3D</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/DiligentGraphics/DiligentEngine">Diligent Engine</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代跨平台低层 3D 图形库。
</li><li><a rel="nofollow" class="external text" href="http://glew.sourceforge.net/">GLEW</a><span style="color: #BBB; font-size: 0.7em;"></span> - OpenGL 功能加载
</li><li><a rel="nofollow" class="external text" href="http://glad.dav1d.de/">GLAD</a><span style="color: #BBB; font-size: 0.7em;"></span> - 可定制的轻量库，用于加载 OpenGL 功能
</li><li><a rel="nofollow" class="external text" href="https://github.com/anholt/libepoxy">Epoxy</a><span style="color: #BBB; font-size: 0.7em;"></span> - GLEM 的现代后继者。在 GL 环境的一些种类间抽象，这使得有时比使用 GLEW 更加单。自 2015 起为 GTK+ 项目所用。
</li><li><a rel="nofollow" class="external text" href="http://www.glfw.org/">GLFW</a><span style="color: #BBB; font-size: 0.7em;"></span> - OpenGL 窗口管理器 
</li><li><a rel="nofollow" class="external text" href="http://glm.g-truc.net/">GLM</a><span style="color: #BBB; font-size: 0.7em;"></span> - 制图用的唯头文件 C++ 数学库
</li><li><a rel="nofollow" class="external text" href="http://github.com/redorav/hlslpp">hlsl++</a><span style="color: #BBB; font-size: 0.7em;"></span> - 使用 hlsl 语法的唯头文件 C++ 渲染库。支持 SSE 和 NEON
</li><li><a rel="nofollow" class="external text" href="http://assimp.sourceforge.net/">assimp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 3D 模型加载 
</li><li><a rel="nofollow" class="external text" href="http://vtk.org/">VTK</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://magnum.graphics">Magnum</a><span style="color: #BBB; font-size: 0.7em;"></span> - 游戏和数据可视化的轻量模块化的 C++11/C++14 图形中间件
</li><li><a rel="nofollow" class="external text" href="http://irrlicht.sourceforge.net/">Irrlicht</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.horde3d.org/">Horde3D</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/szellmann/visionaray">Visionaray</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 光束追踪模板库
</li><li><a rel="nofollow" class="external text" href="https://www.opencascade.com/content/core-technology">Open CASCADE</a><span style="color: #BBB; font-size: 0.7em;"></span> - 3D CAD/CAM/CAE 应用的 SDK
</li><li><a rel="nofollow" class="external text" href="http://www.openscenegraph.org/">OpenSceneGraph</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E6.B8.B8.E6.88.8F.E5.BC.95.E6.93.8E.E6.9E.B6.E6.9E.84"> 游戏引擎架构 </span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/alecthomas/entityx">EntityX</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/miguelishawt/anax">Anax</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/Yelnats321/EntityPlus">EntityPlus</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/skypjack/entt">EnTT</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://box2d.org/">BOX2D</a><span style="color: #BBB; font-size: 0.7em;"></span> - 物理引擎
</li></ul>
<h2><span class="mw-headline" id=".E5.9B.BD.E9.99.85.E5.8C.96">国际化</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://site.icu-project.org/">IBM ICU</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.gnu.org/software/gettext/">gettext</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cbeck88/spirit-po">spirit-po</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速的唯头文件库，分析 po 文件，并提供类似 GNU libintl 的接口。基于 boost::spirit 。
</li></ul>
<h2><span class="mw-headline" id=".E6.95.B0.E5.AD.A6">数学</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://statsxx.com/">stats++</a><span style="color: #BBB; font-size: 0.7em;"></span> - 先进、广泛的统计软件：数据收集及预处理、统计、机器学习及优化，拥有开放的 C++ 源码。
</li><li><a rel="nofollow" class="external text" href="https://github.com/kthohr/stats">StatsLib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 统计分布函数的模板化唯头文件库。
</li><li><a rel="nofollow" class="external text" href="http://www.alglib.net/">alglib</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.arrayfire.com/docs/index.htm">ArrayFire High Performance Computation Library</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://gmplib.org/manual/C_002b_002b-Class-Interface.html#C_002b_002b-Class-Interface">GNU MP bignum C++ interface</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/limeoats/BigNumber">BigNumber</a><span style="color: #BBB; font-size: 0.7em;"></span> - 创建和计算任意长度整数的 C++ 类
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/multiprecision/doc/html/index.html">Boost.Multiprecision</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/math/doc/sf_and_dist/html/">Boost.Math.Special Functions and Statistical Distributions</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/boost_random.html">Boost.Random</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.shoup.net/ntl/">NTL - A Library for doing Number Theory</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/carlomilanesi/cpp-measures/">cpp-measures</a><span style="color: #BBB; font-size: 0.7em;"></span> - 处理物理度量的唯头文件 C++11 库
</li><li><a rel="nofollow" class="external text" href="http://gs.jku.at/gismo">G+Smo</a><span style="color: #BBB; font-size: 0.7em;"></span> - 等几何分析的跨平台库
</li><li><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/Matrix">C++ Matrix</a><span style="color: #BBB; font-size: 0.7em;"></span> - 高性能且精确（例如极端情况）的矩阵数学库，带表达式模板算术运算符
</li><li><a rel="nofollow" class="external text" href="https://gitlab.com/ToolsDevler/libdecimal">Exact floating-point arithmetic library</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/exaeta/uniform_smooth_noise">RPNX Uniform Smooth Noise</a><span style="color: #BBB; font-size: 0.7em;"></span> - N 维均匀分布的平滑噪声函数，以 C++ 实现。
</li></ul>
<dl><dt>数值计算
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://bellard.org/libbf">LibBF</a><span style="color: #BBB; font-size: 0.7em;"></span> - 由 Bellard 开发的任意精度数值计算库，拥有一个将圆周率计算到数十亿位的示例程序
</li></ul>
<dl><dt>线性代数
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/numeric/ublas/doc/index.htm">Boost.uBLAS</a><span style="color: #BBB; font-size: 0.7em;"></span> 
</li><li><a rel="nofollow" class="external text" href="http://eigen.tuxfamily.org/index.php?title=Main_Page#Documentation">Eigen</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://arma.sourceforge.net/">Armadillo</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/blitz/">Blitz++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/itpp/">IT++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://dlib.net/linear_algebra.html">Dlib - linear algebra tools</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://bitbucket.org/blaze-lib/blaze">Blaze</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/wichtounet/etl">ETL</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/jmatta1/DecompLib">DecompLib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 唯头文件的 C++11 库，分解向量为正定加权基向量的集合。
</li></ul>
<dl><dt>优化
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/kthohr/optim">OptimLib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 非线性函数数值优化方法的 C++11 库。
</li></ul>
<dl><dt>图论
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/graph/doc/index.html">Boost.Graph</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://lemon.cs.elte.hu/trac/lemon">LEMON</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.ogdf.net/">OGDF - Open Graph Drawing Framework</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://math.nist.gov/~RPozo/ngraph/ngraph_index.html">NGraph - a simple (Network) Graph library in C++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cneben/GTpo">GTpo</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++14 泛型图拓扑库，带 Protocol Buffer 序列化；项目主页： <a rel="nofollow" class="external free" href="http://www.qanava.org">http://www.qanava.org</a>
</li></ul>
<dl><dt> 数的类库
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.ginac.de/CLN/">cln</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/stillwater-sc/universal">Universal</a><span style="color: #BBB; font-size: 0.7em;"></span> -  通用数算术的 C++ 模板库，取代 IEEE 浮点（ MIT 许可）
</li></ul>
<dl><dt> 计算几何
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://www.cgal.org/">CGAL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 计算几何算法库
</li><li><a rel="nofollow" class="external text" href="http://www.wykobi.com">Wykobi</a><span style="color: #BBB; font-size: 0.7em;"></span> - 计算几何库
</li><li><a rel="nofollow" class="external text" href="http://pointclouds.org/">PCL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 点云库
</li></ul>
<dl><dt> 自动化理论
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://yasmine.seadex.de">yasmine - C++11 UML state machine framework</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="http://yasmine.seadex.de/Downloads.html">src</a>][<a rel="nofollow" class="external text" href="http://yasmine.seadex.de/Documentation.html">doc</a>]</span>
</li></ul>
<h2><span class="mw-headline" id=".E7.89.A9.E7.90.86.E4.B8.8E.E6.A8.A1.E6.8B.9F">物理与模拟</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.reactphysics3d.com">ReactPhysics3D</a><span style="color: #BBB; font-size: 0.7em;"></span> - 进行 3D 模拟与游戏的 C++ 物理引擎
</li><li><a rel="nofollow" class="external text" href="http://projectchrono.org">ProjectCHRONO</a><span style="color: #BBB; font-size: 0.7em;"></span> - 开源多物理模拟引擎
</li><li><a rel="nofollow" class="external text" href="https://pybullet.org/wordpress">Bullet</a><span style="color: #BBB; font-size: 0.7em;"></span> - 游戏、视觉效果、机器人及加固学习的物理模拟
</li></ul>
<h2><span class="mw-headline" id=".E9.87.91.E8.9E.8D.E8.AE.A1.E7.AE.97">金融计算</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://www.quantlib.org/">QuantLib - Quantitative finance library</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/DataFrame">DataFrame</a><span style="color: #BBB; font-size: 0.7em;"></span> -  C++ DataFrame —— 现代 C++ 中使用原生类型、连续内存存储，且无虚函数的 R 与 Pandas 数据框架。
</li></ul>
<h2><span class="mw-headline" id=".E5.B9.B6.E5.8F.91">并发</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://threadingbuildingblocks.org/documentation.php">Intel TBB</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.openmp.org/specifications/">OpenMP</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cpp-taskflow/cpp-taskflow">Cpp-Taskflow</a><span style="color: #BBB; font-size: 0.7em;"></span> - 带任务依赖的快速 C++ 并行编程
</li><li><a rel="nofollow" class="external text" href="http://raftlib.io">RaftLib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 类似并发行动者的 C++ 流
</li><li><a rel="nofollow" class="external text" href="http://thrust.github.io/">Thrust</a><span style="color: #BBB; font-size: 0.7em;"></span> - CUDA 的仿 STL 算法及数据结构
</li><li><a rel="nofollow" class="external text" href="http://viennacl.sourceforge.net/">ViennaCL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 带 OpenMP 、 CUDA 及 OpenCL 后端的线性代数及算法
</li><li><a rel="nofollow" class="external text" href="https://github.com/ddemidov/vexcl">VexCL</a><span style="color: #BBB; font-size: 0.7em;"></span> - OpenCL 和 CUDA 的 C++ 表达式模板库
</li><li><a rel="nofollow" class="external text" href="https://github.com/kylelutz/compute">Boost.Compute</a><span style="color: #BBB; font-size: 0.7em;"></span> - （非官方） OpenCL 的仿 STL 算法及数据结构
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/interprocess.html">Boost.Interprocess</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/thread.html">Boost.Thread</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/atomic.html">Boost.Atomic</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/lockfree.html">Boost.Lockfree</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/doc/html/mpi.html">Boost.MPI</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/context/doc/html/index.html">Boost.Context</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.open-mpi.org/">libopenmpi</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/p12tic/libsimdpp">libsimdpp</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/STEllAR-GROUP/hpx/">HPX</a><span style="color: #BBB; font-size: 0.7em;"></span> - 任何规模的并行和分布式应用的通用 C++ 运行时系统
</li><li><a rel="nofollow" class="external text" href="https://github.com/kokkos/kokkos">KOKKOS</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 中的编程模型，用于书写高性能的便携 HPC 应用
</li><li><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/sobjectizer/">SObjectizer</a><span style="color: #BBB; font-size: 0.7em;"></span> - 通过行动者和出版订阅模型，简化开发并发和事件驱动应用的 C++ 中的小型框架。
</li><li><a rel="nofollow" class="external text" href="https://github.com/CodeExMachina/BlockingCollection">BlockingCollection</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++11 线程安全汇集类，模仿 .Net BlockingCollection 。
</li></ul>
<h2><span class="mw-headline" id=".E5.AE.B9.E5.99.A8">容器</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/any/">Boost.Any</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/array/">Boost.Array</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/bimap/">Boost.Bimap</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/container/">Boost.Container</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/fusion/">Boost.Fusion</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/heap/">Boost.Heap</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/ptr_container/">Boost.Pointer Container</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/tuple/">Boost.Tuple</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/variant/">Boost.Variant</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/diegocaro/cpp-btree/">cpp-btree</a><span style="color: #BBB; font-size: 0.7em;"></span> -  btree_map 、 btree_set 、 btree_multimap 、 btree_multiset 。
</li><li><a rel="nofollow" class="external text" href="https://sites.google.com/a/tdhgis.com/tdhlistsapi/">TdhLists</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/cbeck88/strict-variant">strict_variant</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速而决不空的 variant ，目标 C++11 。阻止许多不想要的隐式转换。
</li><li><a rel="nofollow" class="external text" href="https://github.com/eggs-cpp/variant">eggs::variant</a><span style="color: #BBB; font-size: 0.7em;"></span> - Eggs.Variant 是 C++11/14 的泛型、线程安全、有区别的联合体。值得注意的是它有很好的 constexpr 支持。
</li><li><a rel="nofollow" class="external text" href="https://github.com/tinloaf/ygg">Ygg</a><span style="color: #BBB; font-size: 0.7em;"></span> - 高性能容器和数据结构，例如红黑树、区间数和区间映射的侵入式 C++11 实现。
</li><li><a rel="nofollow" class="external text" href="http://www.plflib.org/list.htm">plf::list</a><span style="color: #BBB; font-size: 0.7em;"></span> - std::list 实现，为缓存友好牺牲范围切割，导致更快的插入、擦除和迭代。
</li><li><a rel="nofollow" class="external text" href="http://www.plflib.org/stack.htm">plf::stack</a><span style="color: #BBB; font-size: 0.7em;"></span> - std::stack 容器适配器的随意访问替换容器，在栈环境中有优于 std::vector 和 std::deque 的性能。
</li><li><a rel="nofollow" class="external text" href="http://www.plflib.org/colony.htm">plf::colony</a><span style="color: #BBB; font-size: 0.7em;"></span> - 无序的“类背包”容器，在高度修改场景中性能优于 std:: 容器，同时维护指向未被擦除元素的合法指针，无关乎插入或擦除。
</li><li><a rel="nofollow" class="external text" href="https://github.com/martinmoene/ring-span-lite">ring_span</a><span style="color: #BBB; font-size: 0.7em;"></span> - Guy Davidson 与 Arthur O'Dwyer 的 ring_span ——即环状缓冲区视图的简化实现。
</li><li><a rel="nofollow" class="external text" href="https://github.com/serge-sans-paille">Frozen</a><span style="color: #BBB; font-size: 0.7em;"></span> -  constexpr 完美基于哈希的冻结集合与映射（ Apache 2.0 ）。
</li><li><a rel="nofollow" class="external text" href="https://github.com/hosseinmoein/DataFrame">DataFrame</a><span style="color: #BBB; font-size: 0.7em;"></span> -  C++ DataFrame —— 现代 C++ 中使用原生类型、连续内存存储，且无虚函数的 R 与 Pandas 数据框架。
</li></ul>
<h2><span class="mw-headline" id=".E5.85.83.E7.BC.96.E7.A8.8B">元编程</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/mpl/doc/index.html">Boost.MPL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 原初元编程库，目标为 C++03 ，慢
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/hana/doc/html/index.html">Boost.Hana</a><span style="color: #BBB; font-size: 0.7em;"></span> - 类型与值的新元编程库
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/mp11/doc/html/mp11.html">Boost.Mp11</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/callable_traits/doc/html/index.html">Boost.CallableTraits</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/brunocodutra/metal">Metal</a><span style="color: #BBB; font-size: 0.7em;"></span> - 使用饿元函数， 100% SFINAE 友好
</li><li><a rel="nofollow" class="external text" href="https://github.com/edouarda/brigand">Brigand</a><span style="color: #BBB; font-size: 0.7em;"></span> - 使用饿元函数，为最佳性能优化
</li><li><a rel="nofollow" class="external text" href="https://github.com/ericniebler/meta">Meta</a><span style="color: #BBB; font-size: 0.7em;"></span> - 使用饿元函数，在 metal 和 brigand 之间，相对于性能妥协
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_61_0/doc/html/metaparse.html">Boost.Metaparse</a><span style="color: #BBB; font-size: 0.7em;"></span> - 编译时分析器库，从编译时字符串产生类型、值和元函数
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_61_0/doc/html/proto.html">Boost.Proto</a><span style="color: #BBB; font-size: 0.7em;"></span> - 构建基于表达式模板的 EDSLs 的库
</li><li><a rel="nofollow" class="external text" href="https://github.com/kfrlib/cometa">CoMeta</a><span style="color: #BBB; font-size: 0.7em;"></span> - 轻量、唯头文件的 C++14 元编程库
</li><li><a rel="nofollow" class="external text" href="https://github.com/cbeck88/visit_struct">visit_struct</a><span style="color: #BBB; font-size: 0.7em;"></span> - 小规模反射库，提供 C++11 的结构体观察器。自容纳， 100-200 行代码，取决于如何计算。
</li></ul>
<h2><span class="mw-headline" id=".E5.BA.8F.E5.88.97.E5.8C.96">序列化</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/release/libs/serialization/">Boost.Serialization</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.s11n.net">libs11n</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.sweetsoftware.co.nz/persist_overview.html">sweet_persist</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/google/protobuf/">protobuf</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net">gSOAP</a><span style="color: #BBB; font-size: 0.7em;"></span> - 准确的 XML 序列化
</li><li><a rel="nofollow" class="external text" href="https://github.com/CarloWood/ai-xml">ai-xml</a><span style="color: #BBB; font-size: 0.7em;"></span> - 通过添加单个最小的函数到类，在 XML 间序列化及反序列化。在底层使用 libxml++ 。
</li><li><a rel="nofollow" class="external text" href="http://cppxmlobj.sourceforge.net">C++ XML objects</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/niXman/yas">YAS (Yet Another Serialization)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/jbeder/yaml-cpp">yaml-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://uscilab.github.io/cereal/">cereal (C++11 serialization)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/castedo/jios">jios (JSON serialization)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/Loki-Astari/ThorsSerializer">ThorsSerializer (JSON/YAML Input Output Streams)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/tplgy/cppcodec">cppcodec</a><span style="color: #BBB; font-size: 0.7em;"></span> - 唯头文件库，编码/解码 base64 、 base32 和十六进制，有一致而灵活的 API （ MIT 许可）
</li><li><a rel="nofollow" class="external text" href="https://github.com/qicosmos/iguana">iguana (universal serialization engine)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/Exaeta/rpnx-serial">rpnx-serial</a><span style="color: #BBB; font-size: 0.7em;"></span> - 能（反）序列化如 std::map 、 std::vector 等类型的库
</li></ul>
<dl><dt>二进制序列化
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/WhiZTiM/UbjsonCpp">UBjsonCpp</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于 C++14 的高性能 UBJson 读写库
</li><li><a rel="nofollow" class="external text" href="https://github.com/liteserver/binn">binn</a><span style="color: #BBB; font-size: 0.7em;"></span> -  旨在紧凑，快速且易于使用的二进制序列化库，自身是同名格式的实现。
</li><li><a rel="nofollow" class="external text" href="https://github.com/dwight/bson-cxx">bson-cxx</a><span style="color: #BBB; font-size: 0.7em;"></span> -  BSON 格式的 C++ 实现。
</li></ul>
<h2><span class="mw-headline" id=".E6.B5.8B.E8.AF.95">测试</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.boost.org/libs/test/">Boost.Test</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/cppunit/">cppunit</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/google/googletest/">Google Test</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/catchorg/Catch2">Catch2</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/onqtam/doctest">doctest</a><span style="color: #BBB; font-size: 0.7em;"></span> - 单元测试和 TDD 使用的最轻量的特性丰富的 C++ 单头文件测试框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/martinmoene/lest">lest</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代的 C++11 原生的单文件唯头文件的轻量单元测试、 TDD 和 BDD 框架（包含 C++98 变体）。
</li><li><a rel="nofollow" class="external text" href="https://github.com/etr/liblittletest">liblittletest</a><span style="color: #BBB; font-size: 0.7em;"></span> - 可移植，单个唯头文件的测试框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/mollismerx/elfspy">ELFspy</a><span style="color: #BBB; font-size: 0.7em;"></span> - 杜绝假象和间谍的测试 - 仅 Linux
</li><li><a rel="nofollow" class="external text" href="https://github.com/gammasoft71/xtd.tunit">xtd.tunit</a><span style="color: #BBB; font-size: 0.7em;"></span> - Windows 、 macOS 、 Linux 、 iOS 和 Android 上的现代 C++17 单元测试库。<a rel="nofollow" class="external text" href="https://gammasoft71.wixsite.com/xtd-tunit">官方网站</a>
</li><li><a rel="nofollow" class="external text" href="http://banditcpp.github.io/bandit/">bandit</a><span style="color: #BBB; font-size: 0.7em;"></span> -  C++11 的对人类友好单元测试
</li></ul>
<h2><span class="mw-headline" id=".E6.80.A7.E8.83.BD.E8.AF.84.E6.B5.8B">性能评测</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/DigitalInBlue/Celero/">Celero</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/gperftools/gperftools">gperftools</a><span style="color: #BBB; font-size: 0.7em;"></span> - “谷歌性能工具”包含高性能、多线程的 malloc 实现加上评测堆分配和 CPU 利用的工具。
</li><li><a rel="nofollow" class="external text" href="http://www.plflib.org/nanotimer.htm">plf::nanotimer</a><span style="color: #BBB; font-size: 0.7em;"></span> - 用于性能评测的最低开销、跨平台的简单定时器类。
</li></ul>
<h2><span class="mw-headline" id="Web">Web</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://musicbrainz.org/doc/libmusicbrainz">libmusicbrainz5</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.last.fm/">liblastfm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.kde.org/">libkcddb</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://bitbucket.org/chromiumembedded/cef/">Chromium Embedded</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://stefanfrings.de/qtwebapp/index-en.html">QtWebApp</a><span style="color: #BBB; font-size: 0.7em;"></span> - Java Servlets 所启发的 HTTP(s) Server ，以 C++ 实现 
</li><li><a rel="nofollow" class="external text" href="http://www.webtoolkit.eu/wt/">Wt</a><span style="color: #BBB; font-size: 0.7em;">[<a rel="nofollow" class="external text" href="http://www.webtoolkit.eu/wt/download">src</a>][<a rel="nofollow" class="external text" href="http://www.webtoolkit.eu/wt/doc/reference/html/index.html">doc</a>]</span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/vinipsmaker/tufao">Tufão</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/etr/libhttpserver">libhttpserver</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/arun11299/cpp-jwt">cpp-jwt</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://oatpp.io/">oatpp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 用于创建高性能网络服务的轻量零依赖框架
</li></ul>
<h2><span class="mw-headline" id="GPS">GPS</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://www.catb.org/gpsd/">gpsd</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E6.95.B0.E6.8D.AE.E5.BA.93">数据库</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/sewenew/redis-plus-plus">redis-plus-plus</a><span style="color: #BBB; font-size: 0.7em;"></span> - 用C++ 11编写的Redis客户端, 支持Redis Sentinel，Redis Cluster，管道，事务，发布订阅，连接池以及类似于STL的接口
</li><li><a rel="nofollow" class="external text" href="https://github.com/Cylix/cpp_redis/">cpp-redis</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++11 轻量的 Redis 客户端：异步、线程安全、无依赖、管道化、多平台。
</li><li><a rel="nofollow" class="external text" href="http://otl.sourceforge.net/">OTL</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://dtemplatelib.sourceforge.net/">DTL</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://pqxx.org/development/libpqxx/">libpqxx</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/bendiken/lmdbxx">lmdb++</a><span style="color: #BBB; font-size: 0.7em;"></span> - LMDB 嵌入式 B+ 树数据库的 C++11 包装。
</li><li><a rel="nofollow" class="external text" href="https://github.com/mongodb/mongo-cxx-driver/tree/master">mongocxx</a><span style="color: #BBB; font-size: 0.7em;"></span> - MongoDB 的 C++11 驱动库
</li><li><a rel="nofollow" class="external text" href="https://dev.mysql.com/">mysql++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.codesynthesis.com/products/odb/">ODB - C++ Object-Relational Mapping (ORM)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/dmitigr/pgfe/">Pgfe - PostGres FrontEnd</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ 客户端 API 到 PostgreSQL
</li><li><a rel="nofollow" class="external text" href="http://quince-lib.com/">QUINCE: QUeries IN C++ Expressions (ORM+EDSL)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.qxorm.com/">QxOrm - C++ Qt Object-Relational Mapping (ORM)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://soci.sourceforge.net/">SOCI</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/rbock/sqlpp11">sqlpp11</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.sqlapi.com/">SQLAPI++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/kramolnic/EasyQtSql">EasyQtSql</a><span style="color: #BBB; font-size: 0.7em;"></span> -  轻量唯头文件 C++11 库，用 QtSql 快速便捷地进行 SQL 查询
</li><li><a rel="nofollow" class="external text" href="https://github.com/google/leveldb">LevelDB</a><span style="color: #BBB; font-size: 0.7em;"></span> -  谷歌开发的、能够处理十亿级别规模 Key-Value 型数据持久性存储的C++ 程序库。
</li></ul>
<h2><span class="mw-headline" id=".E5.AF.86.E7.A0.81.E5.AD.A6">密码学</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://botan.randombit.net/">Botan</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.gnutls.org/">gnutls</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.openssl.org/">openssl</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://www.cryptopp.com/">crypto++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/libtom/libtomcrypt">TomCrypt</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E6.96.87.E4.BB.B6.E5.85.83.E6.95.B0.E6.8D.AE">文件元数据</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.kde.org/">libkexiv2</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.exiv2.org">exiv2</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://libopenraw.freedesktop.org/wiki/Exempi">exempi</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://rarian.freedesktop.org/">rarian</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E6.96.87.E6.9C.AC">文本</span></h2>
<dl><dt>编码
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/BYVoid/uchardet">uchardet</a><span style="color: #BBB; font-size: 0.7em;"></span> -  实现猜字符串编码的功能,和python里的uchardet功能基本一样。
</li><li><a rel="nofollow" class="external text" href="https://github.com/win-iconv/win-iconv">win-iconv</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Linux 和 Mac 上的字符集编码转换库 iconv 的 Windows 实现，基于 Win32 字符集转换 API 实现。
</li></ul>
<dl><dt>格式化
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/fmtlib/fmt">fmt</a><span style="color: #BBB; font-size: 0.7em;"></span> -  printf 不好用，ostream 也不好用，format 好用
</li></ul>
<dl><dt> 分析
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/taocpp/PEGTL">PEGTL</a><span style="color: #BBB; font-size: 0.7em;"></span> - 分析表达式文法的模板库
</li><li><a rel="nofollow" class="external text" href="https://github.com/r35382/bnflite">BNFlite</a><span style="color: #BBB; font-size: 0.7em;"></span> - 仅单个头文件的轻量文法分析器库
</li></ul>
<dl><dt> 搜索
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://clucene.sourceforge.net">clucene</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://xapian.org/">xapian</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/storm-ptr/step">Step</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Ukkonen 的构建后缀树在线算法， Manber 的构建后缀数组算法。
</li></ul>
<dl><dt> 模板引擎
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/pantor/inja">inja</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ 的模板引擎
</li></ul>
<h2><span class="mw-headline" id=".E7.BB.88.E7.AB.AF">终端</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://cwidget.alioth.debian.org">cwidget</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/AmokHuginnsson/replxx">replxx</a><span style="color: #BBB; font-size: 0.7em;"></span> - readline 和 libedit 的替换品，支持 UTF-8 、语法高亮和提示。
</li></ul>
<h2><span class="mw-headline" id=".E9.85.8D.E7.BD.AE">配置</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://www.gtkmm.org/">gconfmm</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.hyperrealm.com/libconfig/">libconfig</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://madmurphy.github.io/libconfini/">libconfini</a><span style="color: #BBB; font-size: 0.7em;"></span> - INI 分析器
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_51_0/doc/html/program_options.html">Boost.Program_options</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt>XML
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://libxmlplusplus.sourceforge.net/">libxml++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://pugixml.org/">pugixml</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.grinninglizard.com/tinyxml/">tinyxml</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/leethomason/tinyxml2/">tinyxml2</a><span style="color: #BBB; font-size: 0.7em;"></span> - 另一 TinyXML ，建设中。
</li><li><a rel="nofollow" class="external text" href="http://xerces.apache.org/xerces-c/">Xerces</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://gsoap2.sourceforge.net">gSOAP</a><span style="color: #BBB; font-size: 0.7em;"></span> -  XML 数据绑定
</li></ul>
<dl><dt>JSON
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/nlohmann/json">json</a><span style="color: #BBB; font-size: 0.7em;"></span> - 现代 C++ 的 JSON
</li><li><a rel="nofollow" class="external text" href="https://github.com/bblanchon/ArduinoJson">ArduinoJson</a><span style="color: #BBB; font-size: 0.7em;"></span> - ArduinoJson
</li><li><a rel="nofollow" class="external text" href="https://github.com/pibara/jsonme--">jsonme--</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/Loki-Astari/ThorsSerializer">ThorsSerializer (JSON/YAML Input Output Streams)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/anhero/JsonBox">JsonBox</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/open-source-parsers/jsoncpp">jsoncpp</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.zoolib.org/doc/">zoolib</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://ddsbench.svn.sourceforge.net/viewvc/ddsbench/trunk/jost/">JOST</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://cajun-jsonapi.sourceforge.net/">CAJUN</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/libjson/">libjson</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://fossil.wanderinghorse.net/repos/nosjob/index.cgi/index">nosjob</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/miloyip/rapidjson">rapidjson</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/danielaparker/jsoncons/">jsoncons</a><span style="color: #BBB; font-size: 0.7em;"></span> - JSON 与类 JSON 数据结构，含 JSON Pointer 、 JSON Patch 、 JSONPath 、 CSV 、 MessagePack 、 CBOR 、 BSON 、 UBJSON 的唯头文件库。
</li><li><a rel="nofollow" class="external text" href="https://bitbucket.org/tunnuz/json">JSON++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://qjson.sourceforge.net/">qjson</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/ascheglov/json-cpp">json-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.digip.org/jansson/">jansson</a><span style="color: #BBB; font-size: 0.7em;"></span> -  Jansson 是编码、解码及操纵 JSON 数据的 C 库。
</li><li><a rel="nofollow" class="external text" href="https://github.com/dropbox/json11">json11</a><span style="color: #BBB; font-size: 0.7em;"></span> -  json11 是 C++11 的轻量 JSON 库，提供 JSON 分析及序列化。
</li><li><a rel="nofollow" class="external text" href="http://tgockel.github.io/json-voorhees/">JSON Voorhees</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 的杀手 JSON
</li><li><a rel="nofollow" class="external text" href="https://github.com/jeaye/jeayeson">jeayeson</a><span style="color: #BBB; font-size: 0.7em;"></span> - 非常健全的（唯头文件） C++14 JSON 库
</li><li><a rel="nofollow" class="external text" href="https://bitbucket.org/awangk/ujson">ujson</a><span style="color: #BBB; font-size: 0.7em;"></span> - µjson 是小型的 C++11 、 UTF-8 ， JSON 库
</li><li><a rel="nofollow" class="external text" href="https://giacomodrago.github.io/minijson/">minijson</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 无 DOM 且免分配的 JSON 分析及序列化
</li><li><a rel="nofollow" class="external text" href="https://github.com/castedo/jios">jios (JSON Input Output Streams)</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt>YAML
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/jbeder/yaml-cpp">yaml-cpp</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<dl><dt>TOML
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/ToruNiina/toml11">toml11</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于 C++11 的 TOML 解析库
</li></ul>
<dl><dt>HOCON
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/puppetlabs/cpp-hocon/tree/master/lib/src">cpp-hocon</a><span style="color: #BBB; font-size: 0.7em;"></span> Pupplet 开发的 HOCON 格式的 C++ 实现。
</li></ul>
<dl><dt>CSS
</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/lexborisov/mycss">mycss</a><span style="color: #BBB; font-size: 0.7em;"></span> -  CSS 解析器
</li></ul>
<h2><span class="mw-headline" id=".E5.B5.8C.E5.85.A5.E8.AF.AD.E8.A8.80.E7.BB.91.E5.AE.9A">嵌入语言绑定</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/ChaiScript/ChaiScript">ChaiScript</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://partow.net/programming/exprtk/index.html">ExprTk</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.lua.org">lua</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/ThePhD/sol2">sol2</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://angelcode.com/angelscript/">AngelScript</a><span style="color: #BBB; font-size: 0.7em;"></span> - 类似 C++ 的脚本语言。
</li><li><a rel="nofollow" class="external text" href="http://www.mozilla.org/js/spidermonkey/">mozjs</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://muparser.sourceforge.net">muparser</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://pythonqt.sourceforge.net/">PythonQt</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/Baduit/ScriptCaller">ScriptCaller</a><span style="color: #BBB; font-size: 0.7em;"></span> - 允许程序员调用 Ruby 脚本的唯头文件库。
</li><li> <a rel="nofollow" class="external text" href="https://github.com/pmed/v8pp">v8pp</a><span style="color: #BBB; font-size: 0.7em;"></span> -  将 C++ 函数和类绑定到 V8 JavaScript引擎中。
</li></ul>
<h2><span class="mw-headline" id=".E5.B5.8C.E5.85.A5.E5.BC.8F.2F.E5.AE.9E.E6.97.B6">嵌入式/实时</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://sourceforge.net/projects/qpc/files/QP_C%2B%2B/4.5.04/">QP/C++</a><span style="color: #BBB; font-size: 0.7em;"></span> -  RTOS 内核，双重 GPL
</li><li><a rel="nofollow" class="external text" href="http://www.etlcpp.com">ETL - Embedded Template Library</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++03 ，为少资源平台裁剪的可移植模板库
</li><li><a rel="nofollow" class="external text" href="http://distortos.org/">distortos</a><span style="color: #BBB; font-size: 0.7em;"></span> - 微控制器的面向对象 C++ RTOS
</li><li><a rel="nofollow" class="external text" href="https://github.com/hutorny/micurest">µcuREST</a><span style="color: #BBB; font-size: 0.7em;"></span> - 微控制器的 C++11 REST/JSON 服务器框架
</li></ul>
<h2><span class="mw-headline" id="PDF">PDF</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://libharu.sourceforge.net/">HARU</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://podofo.sourceforge.net/">PoDoFo</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.jagpdf.org/">JagPDF</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li></ul>
<h2><span class="mw-headline" id=".E8.AE.B0.E5.BD.95">记录</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://log4cpp.sourceforge.net/">Log4cpp</a><span style="color: #BBB; font-size: 0.7em;"></span> - 用于灵活地记录到文件、系统日志、 IDSA 或其他目标的 C++ 类库 (LGPL)
</li><li><a rel="nofollow" class="external text" href="https://github.com/log4cplus/log4cplus">Log4cplus</a><span style="color: #BBB; font-size: 0.7em;"></span> - 日志 API ，提供日志管理及配置上的线程安全、灵活且有任意粒度的控制。
</li><li><a rel="nofollow" class="external text" href="https://github.com/gabime/spdlog">spdlog</a><span style="color: #BBB; font-size: 0.7em;"></span> - 超快的唯头文件 C++ 日志库
</li><li><a rel="nofollow" class="external text" href="https://github.com/SergiusTheBest/plog">plog</a><span style="color: #BBB; font-size: 0.7em;"></span> - C++ 的可移植且简单的日志，少于 1000 行代码 (MPL2)
</li><li><a rel="nofollow" class="external text" href="https://www.boost.org/doc/libs/1_65_0/libs/log/doc/html/index.html">Boost.Log</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="https://github.com/google/glog">glog</a><span style="color: #BBB; font-size: 0.7em;"></span> - Google 日志库
</li><li><a rel="nofollow" class="external text" href="https://logging.apache.org/log4cxx/latest_stable/index.html">log4cxx</a><span style="color: #BBB; font-size: 0.7em;"></span> - Apache log4cxx 是 Apache log4j 后的 C++ 模式化记录框架
</li><li><a rel="nofollow" class="external text" href="http://www.pantheios.org/">Pantheios</a><span style="color: #BBB; font-size: 0.7em;"></span> - 诊断日志 API 库，提供类型安全、效率、泛型和可扩展性的结合
</li><li><a rel="nofollow" class="external text" href="https://github.com/bombela/backward-cpp">Backward</a><span style="color: #BBB; font-size: 0.7em;"></span> - 打印漂亮的 Python 风格栈追踪，带颜色和源代码片段，特别是在崩溃时（ MIT 许可）。
</li></ul>
<p><br>
</p>
<h2><span class="mw-headline" id=".E4.BA.BA.E5.B7.A5.E6.99.BA.E8.83.BD">人工智能</span></h2>
<ul><li><a rel="nofollow" class="external text" href="http://statsxx.com/">stats++</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://www.csie.ntu.edu.tw/~cjlin/liblinear/">liblinear</a><span style="color: #BBB; font-size: 0.7em;"></span>
</li><li><a rel="nofollow" class="external text" href="http://dlib.net/ml.html">Dlib</a><span style="color: #BBB; font-size: 0.7em;"></span> - 机器学习工具
</li><li><a rel="nofollow" class="external text" href="http://mlpack.org">MLPACK</a><span style="color: #BBB; font-size: 0.7em;"></span> - 机器学习包
</li><li><a rel="nofollow" class="external text" href="http://shogun-toolbox.org">Shogun</a><span style="color: #BBB; font-size: 0.7em;"></span> - 大规模机器学习工具箱
</li><li><a rel="nofollow" class="external text" href="http://leenissen.dk/fann/wp/">FANN</a><span style="color: #BBB; font-size: 0.7em;"></span> - 快速人工神经网络库
</li><li><a rel="nofollow" class="external text" href="https://github.com/tensorflow/tensorflow">TensorFlow</a><span style="color: #BBB; font-size: 0.7em;"></span> -  面向所有人的开源机器学习框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/PaddlePaddle/Paddle">Paddle</a><span style="color: #BBB; font-size: 0.7em;"></span> -  并行化分布式深度学习库
</li><li><a rel="nofollow" class="external text" href="https://github.com/opencv/dldt">DLDT</a><span style="color: #BBB; font-size: 0.7em;"></span> -  OpenVINO™工具包-深度学习部署工具包
</li><li><a rel="nofollow" class="external text" href="https://github.com/NVIDIA/TensorRT">TensorRT</a><span style="color: #BBB; font-size: 0.7em;"></span> -  用于在 NVIDIA GPU 和深度学习加速器上进行高性能推理的 C++ 库
</li><li><a rel="nofollow" class="external text" href="https://github.com/Tencent/ncnn">NCNN</a><span style="color: #BBB; font-size: 0.7em;"></span> -  腾讯开发的、针对移动平台进行了优化的高性能神经网络推理框架
</li><li><a rel="nofollow" class="external text" href="https://github.com/CMU-Perceptual-Computing-Lab/openpose">OpenPose</a><span style="color: #BBB; font-size: 0.7em;"></span> -  实时多人关键点检测库，用于身体，面部，手和脚的检测
</li><li><a rel="nofollow" class="external text" href="https://github.com/ANNetGPGPU/ANNetGPGPU">ANNetGPGPU</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于GPU（CUDA）的人工神经网络库。
</li><li><a rel="nofollow" class="external text" href="https://github.com/aigamedev/btsk">btsk</a><span style="color: #BBB; font-size: 0.7em;"></span> -  游戏行为树入门套件。
</li><li><a rel="nofollow" class="external text" href="http://eodev.sourceforge.net/">Evolving Objects</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于模板的 C++ 演化计算库，可帮助您快速随意地编写自己的随机优化算法。
</li><li><a rel="nofollow" class="external text" href="https://github.com/Dobiasd/frugally-deep">frugally-deep</a><span style="color: #BBB; font-size: 0.7em;"></span> -  仅头文件的库，用于在 C++ 中使用Keras模型。
</li><li><a rel="nofollow" class="external text" href="https://github.com/codeplea/genann">Genann</a><span style="color: #BBB; font-size: 0.7em;"></span> -  简单神经网络库。
</li><li><a rel="nofollow" class="external text" href="https://github.com/recastnavigation/recastnavigation">Recast/Detour</a><span style="color: #BBB; font-size: 0.7em;"></span> -  导航网格生成器和浏览器，主要用于游戏。
</li><li><a rel="nofollow" class="external text" href="https://github.com/Microsoft/CNTK">CNTK</a><span style="color: #BBB; font-size: 0.7em;"></span> -  微软认知工具包（CNTK），一种开源的深度学习工具包。
</li><li><a rel="nofollow" class="external text" href="https://github.com/tiny-dnn/tiny-dnn">tiny-dnn</a><span style="color: #BBB; font-size: 0.7em;"></span> -  基于 C++11 的唯头文件、无依赖的深度学习框架。
</li><li><a rel="nofollow" class="external text" href="https://github.com/Samsung/veles">Veles</a><span style="color: #BBB; font-size: 0.7em;"></span> -  用于快速深度学习应用程序开发的分布式平台。
</li><li><a rel="nofollow" class="external text" href="https://github.com/kaldi-asr/kaldi">Kaldi</a><span style="color: #BBB; font-size: 0.7em;"></span> -  语音识别工具包。
</li></ul>
<h2><span class="mw-headline" id=".E7.89.88.E6.9C.AC.E6.8E.A7.E5.88.B6">版本控制</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://libgit2.org/">LibGit2</a><span style="color: #BBB; font-size: 0.7em;"></span> -  版本控制系统 Git 的核心库。
</li><li><a rel="nofollow" class="external text" href="https://github.com/easz/cpp-semver">cpp-semver</a><span style="color: #BBB; font-size: 0.7em;"></span> -  语义化版本号的 C++ 操作库。
</li></ul>
<h2><span class="mw-headline" id=".E6.8E.92.E5.BA.8F">排序</span></h2>
<ul><li><a rel="nofollow" class="external text" href="https://github.com/gfx/cpp-TimSort">Timsort</a><span style="color: #BBB; font-size: 0.7em;"></span> - 模板化的稳定排序函数，对于逆序或半排序的数据，性能优于基于快速排序的算法，包括 std::sort 。 (MIT)
</li></ul>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">参阅</span></h3>
<table class="t-dsc-begin">

</table>

<!-- 
NewPP limit report
Preprocessor visited node count: 13657/1000000
Preprocessor generated node count: 16725/1000000
Post‐expand include size: 124098/2097152 bytes
Template argument size: 73149/2097152 bytes
Highest expansion depth: 10/40
Expensive parser function count: 0/100
-->

<!-- Saved in parser cache with key mwiki1-mwiki_zh_:pcache:idhash:2772-0!*!0!!zh!*!zh!* and timestamp 20191117063807 -->
</div>                    <!-- /bodycontent -->
                                        <!-- printfooter -->
                    <div class="printfooter">
                    来自“<a href="https://zh.cppreference.com/mwiki/index.php?title=cpp/links/libs&amp;oldid=62969">https://zh.cppreference.com/mwiki/index.php?title=cpp/links/libs&amp;oldid=62969</a>”                    </div>
                    <!-- /printfooter -->
                                                            <!-- catlinks -->
                    <!-- /catlinks -->
                                                            <div class="visualClear"></div>
                    <!-- debughtml -->
                                        <!-- /debughtml -->
                </div>
                <!-- /bodyContent -->
            </div>
        </div>
        <!-- /content -->
        <!-- footer -->
        <div id="cpp-footer-base" class="noprint">
            <div id="footer">
                        <div id="cpp-navigation">
            <h5>导航</h5>
            <ul><li><a href="https://zh.cppreference.com/w/cpp/links/libs">Online version</a></li><li>Offline version retrieved 2020-03-14 18:00.</li></ul></div>
                        <ul id="footer-info">
                                    <li id="footer-info-lastmod"> 本页面最后修改于2019年11月16日 (星期六) 22:10。</li>
                                    <li id="footer-info-viewcount">此页面已被浏览过34,762次。</li>
                            </ul>
                    </div>
        </div>
        <!-- /footer -->
        <script>if(window.mw){
mw.loader.state({"site":"loading","user":"missing","user.groups":"ready"});
}</script>
<script src="../../../common/skin_scripts.js"></script>
<script>if(window.mw){
mw.loader.load(["mediawiki.action.view.postEdit","mediawiki.user","mediawiki.page.ready","mediawiki.searchSuggest","mediawiki.hidpi","ext.gadget.MathJax","ext.gadget.ColiruCompiler"], null, true);
}</script>
<script src="../../../common/site_scripts.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2828341-1']);
_gaq.push(['_setDomainName', 'cppreference.com']);
_gaq.push(['_trackPageview']);
</script><!-- Served in 0.085 secs. -->
	</body>
<!-- Cached 20191117094839 -->
</html>